package com.qing.annotation;

import javax.annotation.processing.Filer;
import javax.lang.model.util.Elements;
import java.io.IOException;

/**
 *
 * 代码生成接口
 *
 * @author qing <br/>
 * 2023/9/24
 */
public interface GenerateCode {

    /**
     * 代码生成
     * @param elementUtils 元素集合
     * @param filer
     * @throws IOException
     */
    void generateCode(Elements elementUtils, Filer filer) throws IOException;

}
